package com.chengyu.core.model;

import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.Map;

public class TyQuote implements Serializable {


    @ApiModelProperty(value = "价格数据")
    private Map<String, BigDecimal> prices;

    public Map<String, BigDecimal> getPrices() {
        return prices;
    }

    public void setPrices(Map<String, BigDecimal> prices) {
        this.prices = prices;
    }

    @ApiModelProperty(value = "主键ID")
    private Integer id;

    @ApiModelProperty(value = "订单号")
    private String orderNo;

    @ApiModelProperty(value = "店铺ID")
    private Integer shopId;

    @ApiModelProperty(value = "用户ID")
    private Integer memberId;

    @ApiModelProperty(value = "用户名称")
    private String memberName;

    @ApiModelProperty(value = "店铺类型>>1个人>>2企业>>3旗舰")
    private Integer type;

    @ApiModelProperty(value = "店铺等级")
    private Integer level;

    @ApiModelProperty(value = "店铺名称")
    private String name;

    @ApiModelProperty(value = "关键字")
    private String keyword;

    @ApiModelProperty(value = "描述")
    private String produce;

    @ApiModelProperty(value = "拖运服务，客车，汽车 铁路等")
    private Integer service;

    @ApiModelProperty(value = "LOGO")
    private String logo;

    @ApiModelProperty(value = "卖家服务评分")
    private BigDecimal sellerStar;



    @ApiModelProperty(value = "报价")
    private BigDecimal price;
    @ApiModelProperty(value = "报价")
    private BigDecimal price1;
    @ApiModelProperty(value = "报价")
    private BigDecimal price2;
    @ApiModelProperty(value = "报价")
    private BigDecimal price3;
    @ApiModelProperty(value = "报价")
    private BigDecimal price4;
    @ApiModelProperty(value = "报价")
    private BigDecimal price5;


    public BigDecimal getPrice1() {
        return price1;
    }

    public void setPrice1(BigDecimal price1) {
        this.price1 = price1;
    }

    public BigDecimal getPrice2() {
        return price2;
    }

    public void setPrice2(BigDecimal price2) {
        this.price2 = price2;
    }

    public BigDecimal getPrice3() {
        return price3;
    }

    public void setPrice3(BigDecimal price3) {
        this.price3 = price3;
    }

    public BigDecimal getPrice4() {
        return price4;
    }

    public void setPrice4(BigDecimal price4) {
        this.price4 = price4;
    }

    public BigDecimal getPrice5() {
        return price5;
    }

    public void setPrice5(BigDecimal price5) {
        this.price5 = price5;
    }

    @ApiModelProperty(value = "报价说明")
    private String priceDesc;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "添加时间")
    private Date addTime;

    @ApiModelProperty(value = "添加人")
    private String addBy;

    @ApiModelProperty(value = "修改时间")
    private Date updTime;

    @ApiModelProperty(value = "修改人")
    private String updBy;


    @ApiModelProperty(value = " -1 删除   0未启用 1正常 ")
    private Integer status;


    public Integer getStatus() {
        return status;
    }

    @Override
    public String toString() {
        return "TyQuote{" +
                "prices=" + prices +
                ", id=" + id +
                ", orderNo='" + orderNo + '\'' +
                ", shopId=" + shopId +
                ", memberId=" + memberId +
                ", memberName='" + memberName + '\'' +
                ", type=" + type +
                ", level=" + level +
                ", name='" + name + '\'' +
                ", keyword='" + keyword + '\'' +
                ", produce='" + produce + '\'' +
                ", service=" + service +
                ", logo='" + logo + '\'' +
                ", sellerStar=" + sellerStar +
                ", price=" + price +
                ", price1=" + price1 +
                ", price2=" + price2 +
                ", price3=" + price3 +
                ", price4=" + price4 +
                ", price5=" + price5 +
                ", priceDesc='" + priceDesc + '\'' +
                ", remark='" + remark + '\'' +
                ", addTime=" + addTime +
                ", addBy='" + addBy + '\'' +
                ", updTime=" + updTime +
                ", updBy='" + updBy + '\'' +
                ", status=" + status +
                '}';
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public Integer getShopId() {
        return shopId;
    }

    public void setShopId(Integer shopId) {
        this.shopId = shopId;
    }

    public Integer getMemberId() {
        return memberId;
    }

    public void setMemberId(Integer memberId) {
        this.memberId = memberId;
    }

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getKeyword() {
        return keyword;
    }

    public void setKeyword(String keyword) {
        this.keyword = keyword;
    }

    public String getProduce() {
        return produce;
    }

    public void setProduce(String produce) {
        this.produce = produce;
    }

    public Integer getService() {
        return service;
    }

    public void setService(Integer service) {
        this.service = service;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    public BigDecimal getSellerStar() {
        return sellerStar;
    }

    public void setSellerStar(BigDecimal sellerStar) {
        this.sellerStar = sellerStar;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public String getPriceDesc() {
        return priceDesc;
    }

    public void setPriceDesc(String priceDesc) {
        this.priceDesc = priceDesc;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Date getAddTime() {
        return addTime;
    }

    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    public String getAddBy() {
        return addBy;
    }

    public void setAddBy(String addBy) {
        this.addBy = addBy;
    }

    public Date getUpdTime() {
        return updTime;
    }

    public void setUpdTime(Date updTime) {
        this.updTime = updTime;
    }

    public String getUpdBy() {
        return updBy;
    }

    public void setUpdBy(String updBy) {
        this.updBy = updBy;
    }


}
